// 14. 最长公共前缀

// 编写一个函数来查找字符串数组中的最长公共前缀。

// 如果不存在公共前缀，返回空字符串 ""。

// 示例 1：

// 输入：strs = ["flower", "flow", "flight"]
// 输出："fl"
// 示例 2：

// 输入：strs = ["dog", "racecar", "car"]
// 输出：""
// 解释：输入不存在公共前缀。

var longestCommonPrefix = function (strs) {
    let i = 0
    loop1: while (i <= strs[0].length) {
        for (j = 1; j < strs.length; j++) {
            if (strs[j][i] !== strs[0][i]) {
                break loop1
            }
        }
        i++
    }
    return strs[0].slice(0, i)
};

console.log(longestCommonPrefix(["flower", "flow", "flight"]));
const list = ["flower", "fow", "flight"]

// list.filter(item=>item)
const str = "flower"
// console.log(str[1]);
let i = 0
loop1: while (i <= list[0].length) {
    for (j = 1; j < list.length; j++) {
        if (list[j][i] !== list[0][i]) {
            break loop1
        }
    }
    // console.log(i);
    i++
}
// console.log(i);